define(['ngExt','angular'] , function(){
	var controller = function( $scope , $ajax , $timeout ){
		var handler = {
			init 	: 	function(){
				this.loadMenu( function( menus ){
					$timeout(function(){
						$scope.menus = menus ;
					});
				});
				return this ;
			},
			loadMenu:	function( then ){
				/*$ajax.get('sys/menus').success(function( result ){
					if( result.code != 0 )
						return layui.layer.msg( result.message ) ;
					then( result.data ) ;
				});*/
				var menus = [{
					id 		: 	1 ,
					name 	: 	'系统管理' ,
					url 	: 	'javascript:;' ,
					icon 	: 	'fa fa-home' ,
					subMenus: 	[{
						id 		: 	2 ,
						name 	: 	'用户管理' ,
						url 	: 	'#/sys/user' 
					},{
						id 		: 	3 ,
						name 	: 	'角色权限管理' ,
						url 	: 	'#/sys/role' 
					},{
						id 		: 	4 ,
						name 	: 	'用户组管理' ,
						url 	: 	'#/sys/organization' 
					}]
				},{
					id 	: 	12 ,
					name : 	'监控配置' ,
					url : 	'javascript:;' ,
					icon 	: 	'fa fa-home' ,
					subMenus : [{
						id 	: 	13 ,
						name 	: 	'监控维度' ,
						url 	: 	'#/config-manager/service-dim'
					}]
				}] ;
				then( menus ) ;
			}
		}.init() ;
	}
	return function( app ){
		app.directive('mdLeftMenu' , function(){
			return {
				restrict 	: 	'E' ,
				replace 	: 	true ,
				scope 	 	: 	true,
				controller 	: 	controller ,
				templateUrl : 	'assets/modules/md-left-menu/template.html'
			}
		});
	}
});